# 参数的解包
# 创建一个元组
t = (10, 20, 30)


def fn4(a, b, c):
    print("a = ", a)
    print("b = ", b)
    print("c = ", c)


# 传递实参时，也可以在序列类型
# 的参数添加星号，这样可以自动将
# 序列的元素依次作为参数传递
# 注意：这里要求序列中的元素的个数必须和形参的个数相同
fn4(*t)

# 创造一个字典
d = {"a": 100, "b": 20, "c": 10}
fn4(**d)


# 返回值
# return 后面跟着什么值，函数就会返回什么值
# return 后面可以跟任意的值

print(fn4)  # fn4是函数的对象，打印的是对象
print(fn4(**d))  # 调用对象
